/* Include these
   #include <rid.h>
   #include <stdint.h>

   #include <fn85.h>
   #include <rid_fn85.h>

   #include <nit/list.h>
   #include <nit/set.h>
   #include <nit/map.h>
   #include <nit/buf.h>
   #include <nit/gap.h>

   #include "aas.h"
*/


typedef enum { AASP_ERR_ALLOC, AASP_ERR_SPACE, AASP_ERR_VAL,
	       AASP_ERR_FN85 } Aasp_err;

void
aasp_perror(Aasp_err err, Fn85_err fn85_err, size_t pos);

int
aasp_id(Rid id, const char *str, size_t *pos, Aasp_err *err,
	Fn85_err *fn85_err);

Aas_rule *
aasp_rule(const char *str, size_t *pos, Aasp_err *err, Fn85_err *fn85_err);

